لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش توسعه برنامه Java EE 8 [ویدئو]
Java EE 8 Application Development [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره راهنمای کاملی برای ایجاد یک برنامه Java EE 8 است. شما یک برنامه چت در دنیای واقعی خواهید ساخت و بهترین الگوها و تکنیک ها را در Java EE یاد خواهید گرفت.
شما یک مدل کسب و کار برای یک برنامه چت با CDI و JSON خواهید ساخت. ابتدا اسکلت مدل کسب و کار را ایجاد می کنید. در ادامه، یاد خواهید گرفت که ویژگی هایی مانند کاربر، پیام و چت را به مدل اضافه کنید. هنگامی که مدل را تنظیم کردید، با استفاده از Websockets بین کلاینت چت و سرور ارتباط برقرار خواهید کرد. سپس، یک REST API برای دیگر برنامه های کاربردی JSclient جلویی ایجاد می کنید. در نهایت، با استفاده از آخرین نسخه Java Server Faces JSF 2.3، یک رابط کاربری برای برنامه چت ایجاد خواهید کرد.
در پایان دوره، شما قادر خواهید بود با استفاده از ویژگی های جدید Java EE 8 یک برنامه وب کامل ایجاد کنید.
بسته کد این دوره در https://github.com/PacktPublishing/-Java-EE-8-Application-Development موجود است.
[*] برنامه ای ایجاد کنید که به راحتی با CDI قابل آزمایش باشد
[*] یک مدل کسب و کار برای یک برنامه چت با API های جاوا بسازید
[*] با پروتکل انتقال پیام کارآمد با Java API برای WebSockets و JMS آشنا شوید
[*] توسعه سرویس وب RESTful را با استفاده از مشخصات JAX-RS 2.1 کاوش کنید
[*] برنامه های کاربردی مبتنی بر وب را با استفاده از Java Server Faces JSF 2.3 توسعه دهید
[*] با استفاده از Java EE یک صفحه JSF با داده های پشتیبان بنویسید
اگر یک توسعه دهنده جاوا هستید و می خواهید با Java EE 8 مهارت داشته باشید، این دوره برای شما ایده آل است. انتظار می رود شما دانش قبلی از جاوا و تجربه ای در توسعه و استقرار برنامه های کاربردی در گذشته داشته باشید. هیچ دانش قبلی از Java EE مورد نیاز نیست.
[*] برنامه های جاوا 8 را بر اساس بهترین شیوه ها و الگوها ایجاد کنید * [*] بهترین موارد استفاده را کاوش کنید، مناطق مشکل را شناسایی کنید و آنها را با Java EE API مناسب حل کنید * [*] استفاده از API های مختلف موجود در جاوا 8 را یاد بگیرید. * *
سرفصل ها و درس ها
ساخت اپلیکیشن با CDI
Building an Application with CDI
بررسی اجمالی دوره
The Course Overview
تزریق وابستگی
Dependency Injection
به نام لوبیا
Named Beans
چرخه حیات و رویدادهای CDI
CDI Lifecycle and Events
مقدمه ای بر میکروسرویس ها
Introduction to Microservices
استفاده از CDI با Java EE Microservice Application
Using CDI with Java EE Microservice Application
ایجاد یک مدل کسب و کار برای برنامه - JSONP و JSONB
Creating a Business Model for the Application – JSONP and JSONB
API مدل JSONP
The JSONP Model API
پر کردن اشیاء جاوا از JSON با JSONB
Populating Java Objects from JSON with JSONB
تولید رشته های JSON از اشیاء جاوا با JSONB
Generating JSON Strings from Java Objects with JSONB
JSONP Streaming API
The JSONP Streaming API
ایجاد ارتباط بین کلاینت چت و سرور با استفاده از سوکتهای وب (JMS)
Developing Connection Between Chat Client and Server Using Websockets (JMS)
ایجاد سرور WebSocket
Creating WebSocket Server
ایجاد WebSocket Client
Creating WebSocket Client
JMS - صف های پیام
JMS - Message Queues
JMS - موضوعات پیام
JMS - Message Topics
ایجاد RESTful API
Creating RESTful API
JAX-RS مقدمه
JAX-RS Introduction
طراحی قرارداد REST برای API
Designing REST Contract for the API
ایجاد سرور REST
Creating REST Server
ایجاد REST Client
Creating REST Client
توسعه UI برای برنامه ها
Developing UI for the Applications
با JSF شروع کنید
Get Started with JSF
توسعه برنامه JSF
Developing JSF Application
افزودن فرم JSF برای ارسال داده ها
Adding JSF Form for Submitting Data
اعتبارسنجی داده های سفارشی
Custom Data Validation
نمایش نظرات
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
توماس للک یک مهندس نرم افزار است که بیشتر در جاوا و اسکالا برنامه نویسی می کند. او از طرفداران معماری میکروسرویس و برنامه نویسی کاربردی است. او هر روز زمان و تلاش قابل توجهی را برای بهتر شدن اختصاص می دهد. او اخیراً به فناوریهای کلان داده مانند Apache Spark و Hadoop پرداخته است. او تقریباً به همه چیزهایی که با توسعه نرم افزار مرتبط است علاقه دارد.
توماس فکر می کند که همیشه باید سعی کنیم قبل از حل یک مشکل راه حل ها و رویکردهای مختلف را در نظر بگیریم. او اخیراً در چندین کنفرانس در لهستان - Confitura و JDD (روز توسعهدهنده جاوا) و همچنین در گروه کاربری Krakow Scala سخنران بود. میتوانید ویدیوی JDD را در اینجا پیدا کنید: https://www.youtube.com/watch?v=BnORjQbnZNQ&t - بحث ML Spark.
او همچنین یک جلسه برنامه نویسی زنده در کنفرانس Geecon برگزار کرد. او در حال حاضر روی این وب سایت با استفاده از ML کار می کند: http://www.allegro.pl
نمایش نظرات